
#include <gtest\gtest.h>
#include <vector>

#include "Bitmap.h"
#include "colour.h"
#include "Digdug.h"
#include "Display.h"
#include "Game.h"
#include "GlobalVariables.h"
#include "LevelLoader.h"
#include "Map.h"
#include "Monster.h"
#include "Movables.h"
#include "Point.h"
#include "Projectile.h"
#include "Utilities.h"

using boost::shared_ptr;
using boost::scoped_ptr;
using std::vector;



////At this point in project development, the constructor of the game class generates a default map 
////containing sand and holes and initializes a digdug data member to locatiion (45, 45) on the screen map.
////Digdugs speed is initialized to 3 units/move
////As this form of initialization will be altered in the final project, no unit tests are written for it
//
//
////
//TEST(Game, canMoveDigDugInSpecifiedDirection)
//{
//	Game testGame;
//
//	int start_y_position = testGame._dig_dug.get_y_location();
//	int start_x_position = testGame._dig_dug.get_x_location();
//	int speed = testGame._dig_dug.get_speed();
//
//	testGame.move_Digdug(testGame._dig_dug, DOWN);
//
//	EXPECT_TRUE(start_y_position == testGame._dig_dug.get_y_location());
//	EXPECT_TRUE(start_x_position == testGame._dig_dug.get_x_location());
//
//
//}
//
